NOTE

2.1 OpenId Connect

1. OpenID Connect是什么 - 一种认证协议 - OAuth只是用于授权,没有定义认证的规范 - 基于OAuth2 - 只是多了个标准化的UserInfo Endpoint 2. OpenID Connect流程 - 跟OAuth.md一样。 - 区别在于 - 再在OAuth第一步请求

Software Architecture & Engineering创建于 更新于 historical

这是历史学习笔记,可能存在过时或不完整的理解。

0. 版本说明(2026)

这是一篇早期身份协议笔记。OpenID Connect 是建立在 OAuth 2.0 之上的身份层,用于认证和传递身份信息;OAuth 2.0 本身主要解决授权问题。

1. OpenID Connect是什么

  • 一种认证协议
    • OAuth只是用于授权,没有定义认证的规范
  • 基于OAuth2
    • 只是多了个标准化的UserInfo Endpoint

2. OpenID Connect流程

  • OAuth.md一样。
  • 区别在于
    • 再在OAuth第一步请求的时候多了一个OpenId
    • 获取access token的时候还获取了ID Token【一般使用JWT格式】

3. 参考